overlay: Handle overlays when no main widget exists
authorBenjamin Otte <otte@redhat.com>
Sat, 6 Sep 2014 23:52:45 +0000 (01:52 +0200)
committerBenjamin Otte <otte@redhat.com>
Sat, 6 Sep 2014 23:57:09 +0000 (01:57 +0200)
commit95959ef470e00e0f0c2f6a3684c3693cd0fb3df3
treed855407d4f8723bb7c20261bfb5219f1b5944a88
parentc849b8edd664b7e84b42a61e95dad9f8e0b287f7
overlay: Handle overlays when no main widget exists

Just pretend that the main widget is an empty widget the size of the
overlay.
Makes it possible to write testcases where no size requests are run on
overlay widgets before size_allocate() is called.

Testcase included.
gtk/gtkoverlay.c
testsuite/reftests/Makefile.am
testsuite/reftests/overlay-no-main-widget.ref.ui [new file with mode: 0644]
testsuite/reftests/overlay-no-main-widget.ui [new file with mode: 0644]